1f737e2edaf0568f7746bd0cac3232fc4ae78327,src/main/java/water/RPC.java,RPC,remote_exec,#AutoBuffer#,294

Before Change


    if( old == null && flag == CLIENT_TCP_SEND ) {
      if(ab.hasTCP()){
        System.out.println("ERROR: got tcp with existing task #, FROM " + ab._h2o.toString() + " AB: " +  UDP.printx16(lo,hi));
        printMyTimeLine();
      }
      assert !ab.hasTCP();
      // DROP PACKET

After Change


      // This packet has not been fully computed.  Hence it's still a work-in-
      // progress locally.  We have no answer to reply but we do not want to
      // re-offer the packet for repeated work.  Just ignore the packet.
      if(ab.hasTCP())TimeLine.printMyTimeLine();
      assert !ab.hasTCP():"ERROR: got tcp with existing task #, FROM " + ab._h2o.toString() + " AB: " +  UDP.printx16(lo,hi);      // All the resends should be UDP only
      // DROP PACKET
    } else {